//
//  UILabel + Extension.swift
//  新浪微博
//
//  Created by 焦林生 on 15/11/5.
//  Copyright © 2015年 焦林生. All rights reserved.
//

import UIKit
//文字的代码重构
extension UILabel {
    /**
    便利构造函数
    
    - parameter title:       title
    - parameter fontSize:    fontSize
    - parameter color:       color 默认深灰色
    - parameter screenInset: 相对屏幕的左右的锁紧,默认为0 居中显示 
    如果设置 左对齐
    
    - returns: UILabel
    */
    convenience init(title: String,
        fontSize: CGFloat = 14,
        color: UIColor = UIColor.darkGrayColor(),
        screenInset: CGFloat = 0) {
    
            self.init()
            
            text = title
            textColor = color
            font = UIFont.systemFontOfSize(fontSize)
            
            numberOfLines = 0
            
            if screenInset == 0 {
            
                textAlignment = .Center
            } else {
            
                //设置换行的高度
                preferredMaxLayoutWidth = UIScreen.mainScreen().bounds.width - 2 * screenInset
                textAlignment = .Left
            }
            
    }
}
